
/** 模板分页搜素参数 */
export interface ResolverHandlerTempParams {
    /** 每页显示条数 */
    pageSize: number;
    /** 页码 */
    pageNum: number;
    /** 模板类型 */
    type: number;
}

/**
 * 模板添加/修改
 */


export interface ResolverHandlerTemp {
    id?: number;
    code: string; // 协议解析代码
    dataHandlerNetWay?: number; // 处理方式 http.......
    dataHandlerType?: number; // 1：前置处理器，采集器开启执行 2：中置处理器，采集器数据解析器执行完毕, 3：后置处理器，采集器关闭执行

    mqttUrl?: string;
    mqttTopic?: string;
    mqttUserName?: string;
    mqttPassword?: string;
    mqttQos?: number;

    httpUrlTokenUrl?: string; // 不做状态，默认为空不处理
    httpUrlTokenWay?: number; // 1:get 2:post
    httpUrlTokenParams?: string; // token get获取params参数 json串  // 优先走get，get无参走post

    httpDataUrl?: string;
    httpDataWay?: number; // 1:get 2:post

    tcpDataIp?: string;
    tcpDataPort?: number;
    otherInfo?: string; // 额外信息  json格式
    type: number; // 1：解析器模板 2：数据处理器模板
    name: string;
}
